I'm writing these notes on not a lot of sleep, so I'm sorry if they're note clear. Basically my solve begins by going from the bit informations stored as fire/salt, to a certain rotation of a salt/fire pair, then with those pairs it is easy to quickly increment the binary number by one. Using on big NOR gate (the five duplicators) we check when the number reaches 0, in that case one of the length 1 arms on the track loop will have a salt at the end and thus not move the fire stick. This then leads to the metal side of the machine to output.
The metal side just puts a different metal pair on the bonder next to output every 2 cycles. It does so by taking two Ravari's Wheel's and combine an atom from each one into pairs, and doing so 6 times, each time offsetting one of the wheels by one pivot.
All in all this leads to the encoding below, which (at least to me) doesn't really have a lot of meaning by itself.


===== 'SO MUCH WASTE' =====
 0.	🜔🜔🜔🜔🜔	 => 	Gold-Tin
 1.	🜔🜔🜔🜔🜂	 => 	Lead-Iron
 2.	🜔🜔🜔🜂🜔	 => 	Iron-Copper
 3.	🜔🜔🜔🜂🜂	 => 	Copper-Silver
 4.	🜔🜔🜂🜔🜔	 => 	Silver-Gold
 5.	🜔🜔🜂🜔🜂	 => 	Gold-Lead
 6.	🜔🜔🜂🜂🜔	 => 	Lead-Tin
 7.	🜔🜔🜂🜂🜂	 => 	Tin-Iron
 8.	🜔🜂🜔🜔🜔	 => 	Copper-Copper
 9.	🜔🜂🜔🜔🜂	 => 	Silver-Silver
10.	🜔🜂🜔🜂🜔	 => 	Gold-Gold
11.	🜔🜂🜔🜂🜂	 => 	Lead-Lead
12.	🜔🜂🜂🜔🜔	 => 	Tin-Tin
13.	🜔🜂🜂🜔🜂	 => 	Iron-Iron
14.	🜔🜂🜂🜂🜔	 => 	Silver-Copper
15.	🜔🜂🜂🜂🜂	 => 	Gold-Silver
16.	🜂🜔🜔🜔🜔	 => 	Lead-Gold
17.	🜂🜔🜔🜔🜂	 => 	Tin-Lead
18.	🜂🜔🜔🜂🜔	 => 	Iron-Tin
19.	🜂🜔🜔🜂🜂	 => 	Copper-Iron
20.	🜂🜔🜂🜔🜔	 => 	Gold-Copper
21.	🜂🜔🜂🜔🜂	 => 	Lead-Silver
22.	🜂🜔🜂🜂🜔	 => 	Tin-Gold
23.	🜂🜔🜂🜂🜂	 => 	Iron-Lead
24.	🜂🜂🜔🜔🜔	 => 	Copper-Tin
25.	🜂🜂🜔🜔🜂	 => 	Silver-Iron
26.	🜂🜂🜔🜂🜔	 => 	Lead-Copper
27.	🜂🜂🜔🜂🜂	 => 	Tin-Silver
28.	🜂🜂🜂🜔🜔	 => 	Iron-Gold
29.	🜂🜂🜂🜔🜂	 => 	Copper-Lead
30.	🜂🜂🜂🜂🜔	 => 	Silver-Tin
31.	🜂🜂🜂🜂🜂	 => 	Gold-Iron